// FriendFilter.cs
// Facebook/Framework/Service
// Copyright (c) 2007, Nikhil Kothari. All Rights Reserved.
//

using System;

namespace Facebook.Service {

    /// <summary>
    /// A filter used to trim the results of the friends query.
    /// </summary>
	/// <remarks>http://wiki.developers.facebook.com/index.php/User_%28FQL%29</remarks>
    public enum FriendFilter {

        /// <summary>
        /// All friends.
        /// </summary>
        AllFriends = 0,

        /// <summary>
		/// All friends who have logged in to the current application.
        /// </summary>
        AppUsers = 1,

        /// <summary>
		/// All friends who have NOT logged in to the current application.
        /// </summary>
        NonAppUsers = 2,

		/// <summary>
		/// All friends who have added the current application.
		/// </summary>
		AppAddedUsers = 3,

		/// <summary>
		/// All friends who have NOT added the current application.
		/// </summary>
		NonAppAddedUsers = 4
    }
}
